# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/8/21 0021 6:58
@Author : 测试开发工程师
@File : 7. flaskrestx_demo.py
@Software: PyCharm
============================
"""

# http://127.0.0.1:5000/hello  返回 hello world
# http://127.0.0.1:5000        API地址


from flask import Flask
from flask_restx import Resource, Api

app = Flask(__name__)

# 创建 api 实例对象
api = Api(app)


# 使用 api 来添加路由
@api.route('/hello')
# 类 -> 继承 Resource 模块
class HelloWorld(Resource):
    # 定义restful 风格的 get 方法
    def get(self):
        return {'hello': 'world'}

    # restful 风格的 post 方法 。用 postman 调用
    def post(self):
        return {'post': 'true'}


if __name__ == '__main__':
    app.run(debug=True)
